﻿.col-main{float: left;width:100%;}
.col-sub,.col-extra{float:left;}

.grid-c {width:960px;}
.grid-c2-s5 .main-wrap{padding-left: 200px; }
.grid-c2-s5 .col-sub{width: 190px; margin-left: -100%;}
.grid-c2-s6 .main-wrap{margin-left: 240px; }
.grid-c2-s6 .col-sub{width: 230px; margin-left: -100%; }
.grid-c2-s6f .main-wrap{margin-right:240px; }
.grid-c2-s6f .col-extra{width: 230px; margin-left: -230px; }
.grid-c3-s6e5 .main-wrap{margin: 0 200px 0 240px; }
.grid-c3-s6e5 .col-sub{width: 230px; margin-left: -100%; }
.grid-c3-s6e5 .col-extra{width: 190px; margin-left: -190px; }

.grid-c:after,
.grid-c2-s5:after,
.grid-c2-s6:after,
.grid-c2-s6f:after,
.grid-c3-s6e5:after,
.main-wrap:after,
.col-sub:after,
.col-extra:after, .clearfix:after{display:block;content:'\0020';clear:both;height:0;}
.grid-c, .grid-c2-s5, .grid-c2-s6, .grid-c2-s6f, .grid-c3-s6e5, .main-wrap, .col-sub, .col-extra, .clearfix {zoom:1;}